import 'package:flutter/material.dart';

class KeyboardTheme {
  final String name;
  final Color primaryColor;
  final Color backgroundColor;
  final Color keyBgColor;
  final Color textColor;

  const KeyboardTheme({
    required this.name,
    required this.primaryColor,
    required this.backgroundColor,
    required this.keyBgColor,
    required this.textColor,
  });
}

const List<KeyboardTheme> themes = [
  KeyboardTheme(
    name: 'Green Matrix',
    primaryColor: Colors.green,
    backgroundColor: Colors.black,
    keyBgColor: Color(0xFF1A1A1A),
    textColor: Colors.green,
  ),
  KeyboardTheme(
    name: 'Deep Purple',
    primaryColor: Colors.deepPurple,
    backgroundColor: Color(0xFF1A1A1A),
    keyBgColor: Color(0xFF2D2D2D),
    textColor: Colors.deepPurple,
  ),
  KeyboardTheme(
    name: 'Ocean Blue',
    primaryColor: Colors.blue,
    backgroundColor: Color(0xFF0A192F),
    keyBgColor: Color(0xFF172A45),
    textColor: Colors.lightBlue,
  ),
  KeyboardTheme(
    name: 'Amber Glow',
    primaryColor: Colors.amber,
    backgroundColor: Color(0xFF2C2C2C),
    keyBgColor: Color(0xFF3D3D3D),
    textColor: Colors.amber,
  ),
  KeyboardTheme(
    name: 'Rose Gold',
    primaryColor: Color(0xFFFF7D7D),
    backgroundColor: Color(0xFF2D2D2D),
    keyBgColor: Color(0xFF3D3D3D),
    textColor: Color(0xFFFF7D7D),
  ),
];